Approximation of an open polygonal curve with a minimum number of circular arcs and biarcs
نویسندگان
چکیده
We present an algorithm for approximating a given open polygonal curve with a minimum number of circular arcs. In computer-aided manufacturing environments, the paths of cutting tools are usually described with circular arcs and straight line segments. Greedy algorithms for approximating a polygonal curve with curves of higher order can be found in the literature. Without theoretical bounds it is difficult to say anything about the quality of these algorithms. We present an algorithm which finds a series of circular arcs that approximate the polygonal curve while remaining within a given tolerance region. This series contains the minimum number of arcs of any such series. Our algorithm takes O(n log n) time for an original polygonal chain with n vertices. Using a similar approach, we design an algorithm with a runtime of O(n log n), for computing a tangent-continuous approximation with the minimum number of biarcs, for a sequence of points with given tangent directions.
منابع مشابه
Orientation Interpolation in Quatemion Space Using Spherical Biarcs
We consider the problem of interpolating a smooth curve to a point sequence in the unit quaternion space U. This problem has application to object orientation interpolation in computer animation , sweep surface generation in solid modeling[7, 6]. Since the unit quaternions form the unit sphere 8 3 in p;4, a simple curve scheme using spherical biarcs is presented to solve this problem. The spher...
متن کاملAn example on approximation by fat arcs and fat biarcs
Fat arcs form bounding boxes for planar curves. An example on approximation by fat arcs, provided by Qun and Rokne, is corrected. The third derivative of the given curve segment under the polar coordinate system is increasing only at the beginning of the curve segment, and then decreasing, rather than monotonically increasing for the whole curve segment. Some numerical data are corrected as well.
متن کاملGlobal Radii of Curvature, and the Biarc Approximation of Space Curves: in Pursuit of Ideal Knot Shapes
The distance from self-intersection of a (smooth and either closed or infinite) curve q in three dimensions can be characterised via the global radius of curvature at q(s), which is defined as the smallest possible radius amongst all circles passing through the given point and any two other points on the curve. The minimum value of the global radius of curvature along the curve gives a convenie...
متن کاملCone Spline Surfaces and Spatial Arc Splines - a Sphere Geometric Approach
Basic sphere geometric principles are used to analyze approximation schemes of developable surfaces with cone spline surfaces, i.e. G1surfaces composed of segments of right circular cones. These approximation schemes are geometrically equivalent to the approximation of spatial curves with G1-arc splines, where the arcs are circles in an isotropic metric. Methods for isotropic biarcs and isotrop...
متن کاملA survey and comparison of traditional piecewise circular approximations to the ellipse
Due to their simplicity and ease of handling quadrarcs have been used to provide a piecewise circular approximation to ellipses for many hundreds of years. Like biarcs there are many possible criteria for choosing joint positions between the arcs. This paper provides an algebraic formulation of 10 of these quadrarc constructions. For a range of ellipse eccentricities these quadrarcs are assesse...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 41 شماره
صفحات -
تاریخ انتشار 2008